Big Huge Thesaurus

calathian violet

noun